/**
 * 登录请求参数
 */
export interface LoginData {
  /**
   * 用户名
   */
  username: string
  /**
   * 密码
   */
  password: string

  /**
   * 验证码缓存key
   */
  verifyCodeKey?: string

  /**
   * 验证码
   */
  verifyCode?: string
}

/**
 * 登录响应
 */
export interface LoginResult {
  /**
   * 访问token
   */
  token: string
  /**
   * 过期时间(单位：毫秒)
   */
  expires?: number
  /**
   * 刷新token
   */
  refreshToken?: string
  /**
   * token 类型
   */
  tokenType?: string
}
